using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using HerGoS.Interfaces;

namespace HerGoS.Administration.Entities
{
    [Serializable]
	public class CuentaBancaria :  HGSEntity
	{
		#region Construction
		public CuentaBancaria()
		{
		}

		#endregion

		#region DataMembers
		private Banco _Banco;
        private String _Sucursal;
        private TipoCuentaBancaria _TipoCuentaBancaria;
        private String _Direccion;
        private String _Localidad;
		private String _Denominacion;
		private String _Numero;
		private String _CBU;
        private bool _Principal;
		#endregion

		#region Properties
        public Banco Banco
        {
		    get { return _Banco; }
		    set { this._Banco = value; }
		}

     
        public string Sucursal
        {
            get { return _Sucursal; }
            set { _Sucursal = value; }
        }

        public string Direccion
        {
            get { return _Direccion; }
            set { _Direccion = value; }
        }

        public string Localidad 
        {
            get { return _Localidad; }
            set { _Localidad = value; }
        }


		public String Denominacion {
		    get { return _Denominacion; }
		    set { this._Denominacion = value; }
		}

		public String Numero {
		    get { return _Numero; }
		    set { this._Numero = value; }
		}


        public TipoCuentaBancaria TipoCuentaBancaria
        {
           get { return _TipoCuentaBancaria; }
		   set { this._TipoCuentaBancaria = value; }
		}

		public String CBU {
		    get { return _CBU; }
		    set { this._CBU = value; }
		}

        public bool Principal
        {
            get { return _Principal; }
            set { this._Principal = value; }
        }
        #endregion

        #region Overrides
        /// <summary>
		/// Returns the string of the object.
		/// </summary>
		/// <returns>String</returns>
		public override String ToString()
		{
			return this.ToString();
		}

		#endregion
	}
}